.header-inner {
    padding: 40px 0;
}
.mbcrumb{
    background-color: initial;
    font-size: 14px;
}
.my-info{
    font-weight: bold;
    color: #008080 !important;
}
.mbcrumb li.active{
    color: #008080;
}
.form-control{
    border: 1px solid #eeeeee !important;
    padding: 10px 20px;
    border-radius: 2px;
}
.reg-candidate{
    margin-top: 75px;
    margin-bottom: 50px;
}
.reg-candidate label{
    font-size: 14px;
    color: #646f79;
}

.sp-otp{
    font-size: 13px;
    font-style: italic;
    color: #424242;
}

.sp-timer{
    color: #6c6c6c;
    font-weight: 600;
    font-size: 13px;
}

#resend_otp{
    font-size: 14px;
    font-weight: 600;
}

.resendotp, .resendotp:hover, .resendotp:focus{
    color: #8c8c8c;
    pointer-events:none;
}

.resenddotp, .resenddotp:hover, .resenddotp:focus{
    color: #0953a2;
    pointer-events:initial;
}

input[type=file]::-webkit-file-upload-button {
    font-size: 14px;
}

.form-control:focus {
    border-color: #008080 !important;
}

.form-control.error:focus {
    border-color: red !important;
}

.reg-candidate label.error{
    color:red;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 20px;
}

.my-sel{
    height: auto !important;
    padding: 11px 20px;
}

.c-btn {
    color: #fff !important;
    background: #000 !important;
    margin-bottom: 0px !important;
    border-radius: 5px !important;
}

.c-btn:hover::before{
    /*    content: "";
        height: 0;
        bottom: 0;
        position: absolute;
        left: 0;
        width: 100%;
        z-index: -1;*/
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 2px;
    color: #000 !important;
    background: #fff !important;
    border-color: #fff !important;
}
.c-btn:hover {
    color: #000 !important;
}

#social_icn {
    margin: 20px 10px;
    text-align: center;
}

.smGlobalBtn { /* global button class */
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border:2px solid #ddd; /* add border to the buttons */
    padding: 0px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    line-height: 2em;
    border-radius: 27px;
    -moz-border-radius:27px;
    -webkit-border-radius:27px;
}

/* facebook button class*/
.facebookBtn{
    background: #4060A5;
}

.facebookBtn:hover{
    color: #4060A5;
    background: #fff;
    border-color: #4060A5; /* change the border color on mouse hover */
}

.facebookBtn:hover i{
    color: #4060A5 !important;
}

/* twitter button class*/
.twitterBtn{
    background: #00ABE3;
}

.twitterBtn:hover{
    color: #00ABE3;
    background: #fff;
    border-color: #00ABE3;
}

.twitterBtn:hover i{
    color: #00ABE3 !important;
}


/* linkedin button class*/
.linkedinBtn{
    background: #0094BC;
}

.linkedinBtn:hover{
    color: #0094BC;
    background: #fff;
    border-color: #0094BC;
}

.linkedinBtn:hover i{
    color: #0094BC !important;
}

/* pinterest button class*/
.pinterestBtn{
    background: #cb2027;
}

.pinterestBtn:hover{
    color: #cb2027;
    background: #fff;
    border-color: #cb2027;
}

.pinterestBtn:hover i{
    color: #cb2027 !important;
}

/* instagram button class*/
.instagramBtn{
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.instagramBtn:hover{
    color: #D32E8A;
    background: #fff;
    border-color: #D32E8A;
}

.instagramBtn:hover i{
    color: #D32E8A !important;

}

.smGlobalBtn i {
    padding-right: 0px;
    font-weight: normal;
}

#social_icn li {
    margin-top: 10px;
}

select.form-control {
    height: 45px !important;
}

.section-title h3 {
    color: #4c213f !important;
    width: auto;
    margin-bottom: 0px;
    font-weight: 600;
}

.b-stl{
    background-color: #ffc400!important;
    margin-bottom: 40px !important;
    height: 2px !important;
}

.about-business-left-2x h5 {
    color: #4c213f;
    font-weight: 600;
    background: #f8f9fa;
    text-align: center;
    padding: 10px;
}

.title-border-left::after, .title-border-middle::after, .animatedhover:hover {
    border: 2px solid #ffc400;
}

.fa-floppy-o{
    font-size: 14px !important;
}